package io.xxx.xbutler.web.controller.form;

import io.xxx.xbutler.domain.RoomCategory;
import io.xxx.xbutler.domain.SelectMode;
import io.xxx.xbutler.domain.task.TaskScene;
import io.xxx.xbutler.domain.task.TimeType;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

@Data
public class TaskTemplateForm {

    private String name;

    private TaskScene scene;

    private Integer areaId;

    private String areaName;

    private Integer operateAreaId;

    private String operateAreaName;

    private Long businessUnitId;

    private String businessUnitName;

    private LocalDateTime effectiveStartTime;

    private LocalDateTime effectiveEndTime;

    private RoomCategory roomCategory;

    private SelectMode selectMode;

    private String selectContent;

    private TimeType timeType;

    private Integer[] days;

    private List<TaskTemplatePeriodForm> periods;

    private List<TaskTemplateItemForm> items;
}
